@charset "utf-8";
/* CSS Document */
.csqx-gh{ position: absolute;padding: 15px; width:260px; left: 85px; top: 45px;background: rgba(255,255,255,.5);}
.nf_sele {
    width: 75px;
    height: 30px;
    line-height: 30px;
    border: none;
    margin-left: 15px;
}
.nf_sele1{ margin-left: 0;}
.qr1 {
    width: 56px;
    height: 25px;
    border: none;
    color: #fff;
    outline: none;
    line-height: 25px;
    background: #2680ce;
    margin-left: 2px;
}

.qx1 {
    width: 56px;
    height: 25px;
    border: none;
    outline: none;
    line-height: 25px;
	border: 1px solid #2680ce;
	color: #2680ce;
	background: none;
    margin-left: 2px;
}
.qd-qx{ margin-top: 12px; margin-left:133px;}




.right_nav{position:fixed;top:500px;right:90px;z-index: 9999;margin-left:6px;}
.right_nav ul li a{width: 46px; height: 46px;border-radius:46px;display:block; margin-bottom: 10px;background: rgba(255,255,255,.8);}
.right_nav ul li a:hover,.right_nav ul li.curr a{ background: #599ce5;}
.right_nav ul li a i{ display: block;width:46px; height:46px;}
.right_nav ul li a i.icon01{background:url(20200414-wx1.png) center center no-repeat;}
.right_nav ul li a i.icon02{background: url(20200414-wx2.png) center center no-repeat;}
.right_nav ul li a i.icon03{background:url(20200414-wx3.png) center center no-repeat;}

.right_nav ul li a:hover i.icon01,.right_nav ul li.curr a i.icon01{ background: url(20200414-wx11.png) center center no-repeat;}
.right_nav ul li a:hover i.icon02{ background: url(20200414-wx22.png) center center no-repeat;}
.right_nav ul li a:hover i.icon03{ background: url(20200414-wx33.png) center center no-repeat;}
.ewm{ position: fixed; top:506px; right:158px;width:100px; height:130px; background: #fff;border-radius:5px; 
	background: url(20181221_fj_qxj_ewm01.png) center 10px no-repeat #fff!important;
}
.ewm span{ position: absolute;left:100px;top:6px;z-index: 100; }
.ewm p{ text-align: center; line-height: 16px; margin-top:90px; font-size: 12px;z-index: 100; color: #666;}
.main{ width: 1200px; margin: 0 auto;}
.bj{ background: url(20201209-bj.png) top center no-repeat;}
.banner{ height: 370px;}
.csqx{ color: #fff; font-size: 16px;padding-top: 15px;}
.csqx a{ color: #fff;}
.csqx img{margin-right: 8px; margin-top: -2px;}
.logo{ text-align: center; margin-top: 10px;}
.qxyj{ border-radius: 3px;background: rgba(255,255,255,.3); padding: 18px 20px; position: absolute; right: 0; top: 40px;width: 310px;}
.qxyj p img{ margin-right: 8px; margin-top: -2px;}
.qxyj p span{ color: #d00000;}
.qxyj h1{ font-size: 16px; margin-top:15px; overflow: hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap;}
.qxyj h1 img{margin-right: 8px;}
.inp_box{width: 420px;height: 45px;background: #fff; line-height: 45px;border-radius: 45px; margin:30px auto 0 auto;}
.inp_box input{
    font-size: 14px;
    color: #acacac;
    border: none;
    margin-left: 18px;
    height: 45px;
    float: left;
	line-height: 45px;
	 width: 355px;
}
.inp_box button{
    float: right;
    background: none;
    margin-right: 15px;
    height: 40px;
    margin-top: 2px;
    cursor: pointer;
	    border: none;
}
.nav{ background: #2680ce; height: 55px;}
.nav ul li a{ display: block;height: 55px; line-height: 55px; color: #fff; text-decoration: none; text-align: center;}
.nav ul li a:hover,.nav ul li.curr a{ background: #0e6aba;}
.nav ul li { font-size: 18px; width: 171px; float: left;}
.nav ul li a img{ margin-right: 10px; margin-top: -2px;}
.tqyb-k{ background: url(20201209-tqyb.png)  left 15px no-repeat #fff; margin-top: 30px;height: 70px;}
.tqyb-k span{ font-size: 16px; line-height: 73px; margin-left:60px; font-weight: bold; color: #000033;}
.r-tqyb {width: 970px; margin-left: 65px;}
.r-tqyb em{line-height: 73px; margin-right: 35px;}
.r-tqyb em img{  margin-left: 8px; margin-right: 8px;}
.r-tqyb em.dy{ margin-right: 0px;}
.r-tqyb em img.img3{ margin-top: -4px;}
.jt{margin-top: 28px; margin-right: 30px;}
.xw-k1{ background: #fff;margin-top: 30px; padding: 25px;}
.xw-k h1,.xw-k p{ text-align: center;}
.xw-k h1{ font-size: 30px; font-weight: bold; line-height: 1;}
.xw-k h1 a{ color: #2274bb;}
.xw-k p{ font-size: 16px; margin-top: 25px;}
.xw-k p a{ padding: 0 20px;}
.xw_banner{ margin-top: 30px;}
.xw_nero{width: 610px;}
.xw_title{border-bottom: 1px #d8d8d9 solid;}
.xw_list{margin-bottom: -1px;}
.xw_list li{float: left;margin-right: 25px;}
.xw_list li:last-child{margin-right: 0;}
.xw_list li a{text-decoration: none;font-size: 20px;display: inline-block;padding-bottom: 15px;}
.xw_list li.active a,.xw_list li:hover a{font-weight: bold;border-bottom: 3px #2970b9 solid;color: #2970b9;}
.gend{
    float: right;
    color: #999!important;
}
.list-1 li {
    line-height: 40px;
    transition: all .3s linear;
    overflow: hidden;
}
.list-1 li span {
    float: right;
    color: #999;
    font-size: 14px;
}
.list-1 li i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #c9c9c9   ;
    vertical-align: middle;
    margin-right: 12px;
    margin-top: 18px;
    float: left;
}
.list-1 li a {
    display: inline-block;
    max-width:70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    float: left;
    color: #333;
    transition: all .3s linear;
}
.list-1 li a:hover {
    padding-left: 8px;
    color: #0856a7;
    transition: all .3s linear;
}
.right_box{  margin-top: 30px;}
.qxqd {
    margin-left: -20px;
}
.qxqd li {
    width: 224px;
    margin-left: 20px;
    height: 90px;
    float: left;
    text-align: center;
	border-radius: 4px;
}
.qxqd li a {
    display: block;
    color: #fff;
    text-decoration: none;
	height: 90px;
}
.qxqd li a span{height: 55px; display: block;}
.qxqd li a span img{  margin-top: 15px;}
.qdbg1 {
    background: url(20201209-cstq-img1.png) no-repeat;
    background-size: 100% 100%;
}
.qdbg2 {
    background: url(20201209-cstq-img2.png) no-repeat;
    background-size: 100% 100%;
}
.qdbg3 {
    background: url(20201209-cstq-img3.png) no-repeat;
    background-size: 100% 100%;
}
.qdbg4 {
    background: url(20201209-cstq-img4.png) no-repeat;
    background-size: 100% 100%;
}
.qdbg5 {
    background: url(20201209-cstq-img5.png) no-repeat;
    background-size: 100% 100%;
}
.ldt-k{ margin-top: 30px; background: #fff; padding: 25px;}
.l-ld-tit{ width: 610px;}
.ldt-img{ margin-top: 25px;}
.r-yjya{ width: 515px;}
.list-2 li {
	line-height: 42px;}
.xx_bot a{
    display: inline-block;
    width: 194px;
    height: 55px;
    border-radius: 8px;
    text-align: center;
    font-size: 16px;
    line-height: 55px;
    background: #f1f6fa;
    text-decoration: none;
	margin-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 10px;
}
.qh-KK{ margin-top: 40px;}
.xx_bot{ margin-top: 25px;}
.xx_bot a img{margin-right: 8px;}
.xx_bot a.dy{ margin-left: 0;}
.qh-icon-kk{margin: 0 auto; width: 864px;}
.qh-icon-kk ul{ margin-left: -40px;}
.qh-icon-kk ul li{ float: left; width: 186px; height: 70px; font-size: 20px; font-weight: bold; background: url(20201209-xz-qh-img1.png) center center no-repeat; border-radius: 6px; margin-left: 40px;}
.qh-icon-kk ul li a{ display: block;text-align: center; line-height: 70px; color: #fff; text-decoration: none;}
.qh-icon-kk ul li a img{ margin-right: 10px; margin-top: -2px;}
.qh-icon-kk ul li:hover a,.qh-icon-kk ul li.curr a{background: url(20201209-xz-qh-img.png) center center no-repeat;}
.tit-qh-big{ margin-top: 40px;}
.tit-qh-big-l{ background: #fff; padding: 25px; width: 755px;}
.xw_title09 ul li{ margin-right: 45px;}
.list-3 li{ line-height: 36px;}
.tt-kk{ margin-top: 20px;}
.right_boxx{ background: #fff; padding:25px 25px 26px 25px; width: 320px;}
.gl_tit1 {
    height: 20px;
    line-height: 20px;
    position: relative;
    z-index: 99;
	border-bottom: 1px #d8d8d9 solid;padding-bottom: 23px;
}
.gl_tit1_l {
    float: left;
    position: relative;
    padding-left: 18px;
    font-size: 20px;
    color: #0068b7;
    font-weight: bold;
}
.gl_tit1_l em {
    position: absolute;
    width: 4px;
    height: 18px;
    background-color: #0068b7;
    left: 0;
    top: 4px;
}
.gl_tit1 span{ float: right; font-size: 14px; font-weight: inherit; line-height: 20px;}
.gl_tit1 span a{ color: #999;font-weight: inherit;}
.zfxxgk li {
    background: #f1f6fa;
    margin-top: 24px;
	font-size: 16px;
}

.zfxxgk li a{ display: block; height: 66px;line-height: 66px; text-decoration: none;}
.zfxxgk li a img{ margin-left: 25px; margin-right: 10px; margin-top: -2px;}
.ban_list li{
	width:382px;
    float: left;
    margin-left:25px;
}
.ban_list{margin-left:-25px;}
.ban_list li img{width: 100%;}
.zt-kk{ margin-top: 30px;}
.fotter p{ text-align: center; color: #fff; line-height:32px;}
.fotter p a{ color: #fff; padding: 0 10px; text-decoration: none;}
.fotter{ background: #2680ce; margin-top: 30px; border-top: 7px solid #52a6ef; padding: 20px 0;}
.fotter p span{ padding: 0 10px;}
.sydw{ position: absolute; left: 50px; top: 30px;}
.l-bmgk{ padding: 25px;}
.bmgk-Box{ margin-top: 40px;}
.tit-qh-big-l-b p{ font-size: 16px; line-height: 30px; margin-top: 10px;}
.gkxx-img{ margin-top: 20px;}
.tit-qh-big-l-b p a{ color: #2970b9;}
.zsdw-qh{ margin-top: 25px;}
.zsdw-qh-icon{ margin-left: -20px; margin-top: 5px;}
.zsdw-qh-icon li{ border: 1px solid #dfdfdf;float: left;width: 151px;  margin-top: 20px; padding: 0 10px; text-align: center; margin-left: 20px; background: #f1f1f1; border-radius: 4px;}
.zsdw-qh-icon li a{ display: block; width: 100%; font-size: 16px; height: 43px; line-height: 43px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-decoration: none;}
.stld_box {
    margin-right: -28px;
}
.stld_list {
    height: 50px;
    background-color: #f9f9f9;
    line-height: 50px;
    border: 1px solid #e6e6e6;
    margin-right: 28px;
    border-radius: 3px;
    margin-top: 20px;
}
.stld_list5 a {
    display: table;
}
.stld_list5 h4 {
	 float: left;
    padding: 0;
    width: 76px;
    text-align: center;
}
.stld_list p {
    font-size: 13px;
    color: #666666;
    line-height: 20px;
    margin-top: 5px;
    line-height: 18px;
}

.stld_list5 h4, .stld_list5 p {
    display: table-cell;
    vertical-align: middle;
}
.stld_list P {
    height: 50px;
}
.stld_list a{ text-decoration: none;}

.stld_list a:hover p{ color: #2970b9;}

.fwbs-kk{margin-top: 40px;}
.bmfw_list {
    margin-left: -25px;
}
.bmfw_list li {
    width:220px;
    float: left;
    text-align: center;
   margin-left: 25px;
	border-radius: 8px;
	background: #fff;
	height: 220px;
	font-size: 18px; 
	
}
.bmfw_list li a {
    display: block;
    height: 220px;
    text-decoration: none;
    padding: 0 15px;
	border-radius: 8px;

}
.bmfw_list li.chos a, .bmfw_list li:hover a {
    background: #3680cc;
    color: #fff;
    border: 1px #2f6cd3 solid;
}
.bmfw_list li span {
    display: block;
    height: 45px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.bmfw_list li.chos span.icon01, .bmfw_list li:hover span.icon01 {
    background: url(20200513-bm-img11.png) no-repeat center;
}
.bmfw_list li.chos span.icon02, .bmfw_list li:hover span.icon02 {
    background: url(20200513-bm-img22.png) no-repeat center;
}
.bmfw_list li.chos span.icon03, .bmfw_list li:hover span.icon03 {
    background: url(20200513-bm-img33.png) no-repeat center;
}
.bmfw_list li.chos span.icon04, .bmfw_list li:hover span.icon04 {
    background: url(20200513-bm-img44.png) no-repeat center;
}
.bmfw_list li.chos span.icon05, .bmfw_list li:hover span.icon05 {
    background: url(20200513-bm-img55.png) no-repeat center;
}
.bmfw_list li span.icon01 {
    background: url(20200513-bm-img1.png) no-repeat center;
}
.bmfw_list li span.icon02 {
    background: url(20200513-bm-img2.png) no-repeat center;
}
.bmfw_list li span.icon03 {
    background: url(20200513-bm-img3.png) no-repeat center;
}
.bmfw_list li span.icon04 {
    background: url(20200513-bm-img4.png) no-repeat center;
}
.bmfw_list li span.icon05 {
    background: url(20200513-bm-img5.png) no-repeat center;
}
.bmfw_list li p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width: 100%;
	padding-top: 10px;
}
.bmfw_list a em{border: 1px solid #3680cc;font-size: 13px; padding: 5px 0;display: block; text-align: center;width: 110px; margin: 0 auto; margin-top: 30px; color: #3680cc;}
.bmfw_list li a:hover em,.bmfw_list li.chos a em{border: 1px solid #fff; color: #fff;}
.hdjl-kk{ margin-top: 40px; padding: 25px; background: #fff;}
.l-hdjll{ width:775px;}
.bg-KK{ margin-top: 20px;}
.table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
	font-size: 16px;
}
.table>thead>tr>th {
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    height: 45px;
    border-bottom: 1px solid #dddddd;
    line-height: 45px;
}
.table>thead>tr>th {
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    height: 45px;
    border-bottom: 1px solid #dddddd;
    line-height: 45px;
}
.table>thead>tr>th {
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    height: 45px;
    border-bottom: 1px solid #dddddd;
    line-height: 45px;
}
.table>thead>tr>th {
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    height: 45px;
    border-bottom: 1px solid #dddddd;
    line-height: 45px;
	background: #f2f2f2;
}
.table>tbody>tr>td {
    font-size: 16px;
    border-bottom: 1px dashed #cdcdcd;
    height: 49px;
    line-height: 49px;
    vertical-align: middle;
    text-align: center;
}
.table>tbody>tr>td.tab_item {
    text-align: left;
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 45px;
}
.table>tbody>tr>td a {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.r-hdjll{ width: 345px;}
.xx-xd{ background: #e0f4ff; margin-top: 20px; padding: 20px;}
.xx-xd h1{ font-size: 16px;}
.xx-xd h1.bm{ margin-top: 20px;}
.xx-xd input {
    font-size: 14px;
    color: #acacac;
    border: none;
    height: 45px;
    line-height: 45px;
	padding-left: 15px;
	margin-top: 15px;
	 width: 290px;
}
.gjss{width:80px!important;height:36px!important;line-height:36px!important; padding-left: 0!important; border-radius: 4px; background: #ffa201;
	color: #fff!important; margin-left: 109px; margin-top: 30px!important;}
.gl-ym{ background: #fff; margin-top: 30px;}
.map_box{ padding: 18px; background: #eaeaea; border-bottom: 1px solid #e2e2e2;}
.map_box p img{ margin-right: 10px; margin-top: -2px;}
.tzgg-kk-b{ padding: 25px;}
.sjdt_top1 {
    height: 36px;
    border-bottom: 1px solid #e5e5e5;
}
.gdlm-xl {
    position: absolute;
    width: 121px;
    background: #FFF;
    border: 1px solid #e1e1e1;
    border-top: none;
    text-align: center;
    line-height: 30px;
    z-index: 99;
    top: 27px;
    left: 0px;
}
.sjdt_top1 .gdlm-xl ul li {
    float: none;
    padding-left: 10px;
    padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sjdt_top1 .gdlm-xl ul li a {
    font-weight: normal;
    border-bottom: none;
    height: auto;
    font-size: 14px;
    padding: 0;
}
.gdlm-xl ul li a {
    display: block;
    text-decoration: none;
    border-bottom: none;
    float: none;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.sjdt_top1 h1 {
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 15px;
    border-left: 8px solid #0090ff;
}

.list-109{border-bottom: 1px dashed #dcdcdc; padding-bottom:25px;}

.list-109 li a{max-width: 85%;}
.ym-k{ text-align: center; margin-top: 30px;}
.gl-ndbg-tit09 {
    height: 38px;
    line-height: 26px;
    border-bottom: 2px solid #e1e1e1;
margin-top: 20px;
}

.gl-ndbg-tit09 h4{
    font-size: 18px;
    font-weight: bold;
    padding: 0 8px;
    display: #0090ff;
    border-bottom: 4px solid #0090ff;
    float: left;
    line-height: 56px;
}
.gl-ndbg-tit09 h4 a {
    color: #333333;
    height: 36px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    line-height: 26px !important;
}

.xl-kk{ padding: 30px;}

.zw-kk-b h1 {
    font-size: 24px;
    line-height: 38px;
}

.zw-kk-b h5 {
    font-size: 13px;
    color: #919191;
    margin-top: 20px;
}
.zw-kk-b h5 a{ color: #919191;}
.zw-kk-b {
    text-align: center;
    padding-bottom: 35px;
    border-bottom: 1px dashed #cccccc;
}
.p-titi-k{
    height: auto !important;
    min-height: 500px;
    height: 500px;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 80px;
    font-size: 16px;
    line-height: 38px;
	margin-top: 30px;
}
.p-titi-k p {
    font-size: 16px;
    line-height: 38px;
}
.xl-btn-icon1 {
    width: 140px;
    margin-top: 20px;
    margin-left: 10px;
}

.bdshare-button-style0-161 {
    zoom: 1;
}
.bdshare-button-style0-161 .bds_more1 {
    background-position: 0 0;
}
.bdshare-button-style0-161 a, .bdshare-button-style0-161 .bds_more1 {
    float: left;
    font-size: 12px;
    padding-left: 17px;
    line-height: 16px;
    height: 16px;
    background-image: url(icons_0_16.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
}
.bdshare-button-style0-161 .bds_more1 {
	
    color: #333;
    float: left;
}
.bdshare-button-style0-161 .bds_tsina1 {
    background-position: 0 -104px;
}
.bdshare-button-style0-161 .bds_weixin1 {
    background-position: 0 -1612px;
}
.bdshare-button-style0-161 .bds_qzone1 {
    background-position: 0 -52px;
}
.bdshare-button-style0-161 .bds_tqq1 {
    background-position: 0 -260px;
}
.bdshare-button-style0-161 .bds_renren1 {
    background-position: 0 -208px;
}
.xl-btn-word1 {
    margin-top: 20px;
}
.sjdt_top09{border-bottom: none;}







.er_container {
    padding: 30px 40px 56px;
    border: 1px #ebebeb solid;
    min-height: 500px;
    margin-bottom: 50px;
}
.zddt {
    font-size: 36px;
    font-weight: bold;
    color: #2680ce;
    text-align: center;
    line-height: 42px;
    padding-bottom: 26px;
    border-bottom: 3px #2680ce solid;
}
.sel_title {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin-top: 60px;
}
.sep {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.sel_title {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    margin-top: 60px;
}
.sep span {
    display: inline-block;
    width: 32px;
    height: 1px;
    float: left;
    margin: 10px 30px 0;
    background: #2680ce;
}
.sep p {
    float: left;
}
.dt-icon-box ul li {
    float: left;
    margin-left: 1.8%;
    width: 21.1%;
    text-align: center;
    background: #f8f8f8;
    font-size: 15px;
    margin-top: 20px;
    border-radius: 3px;
    padding: 0 1%;
}
.dt-icon-box ul li a {
    display: block;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}